package com.kpmg.datalake.common.service.impl;

import com.baomidou.mybatisplus.service.impl.ServiceImpl;
import com.kpmg.datalake.common.dao.PrvgUsrRoleMapper;
import com.kpmg.datalake.common.model.PrvgUsrRole;
import com.kpmg.datalake.common.service.IPrvgUsrRoleService;
import java.util.List;
import org.springframework.stereotype.Service;

/**
 * <p>
 * 权限管理_用户角色关联表 服务实现类
 * </p>
 *
 * @author azhao6
 * @since 2018-09-05
 */
@Service
public class PrvgUsrRoleServiceImpl extends ServiceImpl<PrvgUsrRoleMapper, PrvgUsrRole> implements
    IPrvgUsrRoleService {

  /**
   * 查询历史用户权限
   *
   * @param userName 用户名
   * @param projectId 项目名
   * @param roleType 角色类型
   * @return 类型
   */
  @Override
  public List<String> getOldUserPermissions(String userName, String projectId, String roleType) {
    return super.baseMapper.getOldUserPermissions(userName, projectId, roleType);
  }

  /**
   * 保存用户权限
   *
   * @param userName 用户名
   * @param projectId 项目名
   * @param  entNm 项目名称
   * @param roleType 角色类型
   * @return 类型
   */
  @Override
  public Integer saveNewUserPermissions(String userName, String projectId, String entNm,
      String roleType) {
    return super.baseMapper.saveNewUserPermissions(userName, projectId, entNm, roleType);
  }
}
